.login_loading{
	position:absolute;
	left:45%; top:15%;
	z-index:20001;
	color:red;
	background-color:white;
	font-size:12px;
	padding:5px;
	height:auto;
}
.body_div{
	color:#333;
	height:100%;
	width:100%;
	text-align:center;
	background-color: #4e81c0;
	font-size:12px;
	position:absolute;
}
.login_body{
	height:100%;
	width:100%;
	margin:0 auto;
	background-image: url(../images/login/index.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.login_div{
	width:672px;
	height:166px;
	top:162px;
	left:10px;
	position:relative;
	margin:0 auto;
	background-image: url(../images/login/k-bg.png);
	background-repeat: no-repeat;
}
.logo_div{
	width:460px;
	height:90px;
	top:158px;
	left:10px;
	position:relative;
	margin:0 auto;
	background-image: url(../images/login/logo.png);
	background-repeat: no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='./resources/images/login/logo.png');
}
.login_div table{ line-height:32px; top:65px; width:500px; position:relative;}
.login_div table th{ width:50px; text-align:right; font-weight:lighter; font-size:12px;}
.login_div table td{ text-align:left; padding-left:5px; font-size:12px;}
.login_input{height:22px; border:1px solid #e7e7e7; width:150px; vertical-align: middle;
	background-image: url(../images/login/inputbg.gif);
	background-repeat: repeat-x;}
.iput_bnt{ background:url(../images/login/login_bnt.gif) left top no-repeat; width:69px; height:23px; color:#000000; border:0;}
.iput_bnt_hover{
	background:url(../images/login/login_bnt_over.gif) left top no-repeat;
	width:69px;
	height:23px;
	cursor:hand;
	border:0;
	color: #FFFFFF;
}
.cpr_div{
	width:485px;
	height:auto;
	top:278px;
	left:0px;
	position:relative;
	margin:0 auto;
}
